﻿using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing;
using System.Reflection;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;

namespace ProvisioningEngine.LineItemProcessor
{
	partial class ProcessLineItemAsync
	{
		#region Designer generated code
		
		/// <summary> 
		/// Required method for Designer support - do not modify 
		/// the contents of this method with the code editor.
		/// </summary>
        [System.Diagnostics.DebuggerNonUserCode]
		private void InitializeComponent()
		{
            this.CanModifyActivities = true;
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference2 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference3 = new System.Workflow.Activities.Rules.RuleConditionReference();
            this.routeMessage1 = new ProvisioningEngine.LineItemProcessor.Activities.RouteMessage();
            this.applyIOMaps1 = new ProvisioningEngine.LineItemProcessor.Activities.ApplyIOMaps();
            this.applyDynamicMaps1 = new ProvisioningEngine.LineItemProcessor.Activities.ApplyDynamicMaps();
            this.ifElseBranchActivity6 = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseBranchActivity5 = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseActivity3 = new System.Workflow.Activities.IfElseActivity();
            this.executeRules1 = new ProvisioningEngine.LineItemProcessor.Activities.ExecuteRules();
            this.ifElseBranchActivity4 = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseBranchActivity3 = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseActivity2 = new System.Workflow.Activities.IfElseActivity();
            this.getRules1 = new ProvisioningEngine.LineItemProcessor.Activities.GetRules();
            this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseBranchActivity1 = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseActivity1 = new System.Workflow.Activities.IfElseActivity();
            this.createSession1 = new ProvisioningEngine.LineItemProcessor.Activities.CreateSession();
            // 
            // routeMessage1
            // 
            this.routeMessage1.Name = "routeMessage1";
            // 
            // applyIOMaps1
            // 
            this.applyIOMaps1.Name = "applyIOMaps1";
            // 
            // applyDynamicMaps1
            // 
            this.applyDynamicMaps1.Name = "applyDynamicMaps1";
            // 
            // ifElseBranchActivity6
            // 
            this.ifElseBranchActivity6.Name = "ifElseBranchActivity6";
            // 
            // ifElseBranchActivity5
            // 
            this.ifElseBranchActivity5.Activities.Add(this.applyDynamicMaps1);
            this.ifElseBranchActivity5.Activities.Add(this.applyIOMaps1);
            this.ifElseBranchActivity5.Activities.Add(this.routeMessage1);
            ruleconditionreference1.ConditionName = "RulesExecuted";
            this.ifElseBranchActivity5.Condition = ruleconditionreference1;
            this.ifElseBranchActivity5.Name = "ifElseBranchActivity5";
            // 
            // ifElseActivity3
            // 
            this.ifElseActivity3.Activities.Add(this.ifElseBranchActivity5);
            this.ifElseActivity3.Activities.Add(this.ifElseBranchActivity6);
            this.ifElseActivity3.Name = "ifElseActivity3";
            // 
            // executeRules1
            // 
            this.executeRules1.Name = "executeRules1";
            // 
            // ifElseBranchActivity4
            // 
            this.ifElseBranchActivity4.Name = "ifElseBranchActivity4";
            // 
            // ifElseBranchActivity3
            // 
            this.ifElseBranchActivity3.Activities.Add(this.executeRules1);
            this.ifElseBranchActivity3.Activities.Add(this.ifElseActivity3);
            ruleconditionreference2.ConditionName = "RulesAvailable";
            this.ifElseBranchActivity3.Condition = ruleconditionreference2;
            this.ifElseBranchActivity3.Name = "ifElseBranchActivity3";
            // 
            // ifElseActivity2
            // 
            this.ifElseActivity2.Activities.Add(this.ifElseBranchActivity3);
            this.ifElseActivity2.Activities.Add(this.ifElseBranchActivity4);
            this.ifElseActivity2.Name = "ifElseActivity2";
            // 
            // getRules1
            // 
            this.getRules1.Name = "getRules1";
            // 
            // ifElseBranchActivity2
            // 
            this.ifElseBranchActivity2.Name = "ifElseBranchActivity2";
            // 
            // ifElseBranchActivity1
            // 
            this.ifElseBranchActivity1.Activities.Add(this.getRules1);
            this.ifElseBranchActivity1.Activities.Add(this.ifElseActivity2);
            ruleconditionreference3.ConditionName = "SessionCreated";
            this.ifElseBranchActivity1.Condition = ruleconditionreference3;
            this.ifElseBranchActivity1.Name = "ifElseBranchActivity1";
            // 
            // ifElseActivity1
            // 
            this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity1);
            this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity2);
            this.ifElseActivity1.Name = "ifElseActivity1";
            // 
            // createSession1
            // 
            this.createSession1.Activities.Add(this.ifElseActivity1);
            this.createSession1.Name = "createSession1";
            // 
            // ProcessLineItemAsync
            // 
            this.Activities.Add(this.createSession1);
            this.Name = "ProcessLineItemAsync";
            this.CanModifyActivities = false;

		}

		#endregion

        private ProvisioningEngine.LineItemProcessor.Activities.RouteMessage routeMessage1;
        private ProvisioningEngine.LineItemProcessor.Activities.ApplyIOMaps applyIOMaps1;
        private ProvisioningEngine.LineItemProcessor.Activities.ApplyDynamicMaps applyDynamicMaps1;
        private IfElseBranchActivity ifElseBranchActivity6;
        private IfElseBranchActivity ifElseBranchActivity5;
        private IfElseActivity ifElseActivity3;
        private ProvisioningEngine.LineItemProcessor.Activities.ExecuteRules executeRules1;
        private IfElseBranchActivity ifElseBranchActivity4;
        private IfElseBranchActivity ifElseBranchActivity3;
        private IfElseActivity ifElseActivity2;
        private ProvisioningEngine.LineItemProcessor.Activities.GetRules getRules1;
        private IfElseBranchActivity ifElseBranchActivity2;
        private IfElseBranchActivity ifElseBranchActivity1;
        private IfElseActivity ifElseActivity1;
        private ProvisioningEngine.LineItemProcessor.Activities.CreateSession createSession1;




    }
}
